Small fix to x86_64 entry.S.
authorkaf24@firebug.cl.cam.ac.uk <kaf24@firebug.cl.cam.ac.uk>
Sun, 10 Jul 2005 17:28:06 +0000 (17:28 +0000)
committerkaf24@firebug.cl.cam.ac.uk <kaf24@firebug.cl.cam.ac.uk>
Sun, 10 Jul 2005 17:28:06 +0000 (17:28 +0000)
xen/arch/x86/x86_64/entry.S

index b0f3ffb0fb894ff2332c8bab05ac8d03284e4e94..2efec412e4cfd920f3254ce21f252b69fe61e5aa 100644 (file)
@@ -349,7 +349,7 @@ FLT13:  movq  %rax,8(%rsi)              # R11
 FLT14:  movq  %rax,(%rsi)               # RCX
         /* Rewrite our stack frame and return to guest-OS mode. */
         /* IA32 Ref. Vol. 3: TF, VM, RF and NT flags are cleared on trap. */
-        movq  $TRAP_syscall,UREGS_entry_vector+8(%rsp)
+        movl  $TRAP_syscall,UREGS_entry_vector+8(%rsp)
         andl  $0xfffcbeff,UREGS_eflags+8(%rsp)
         movq  $__GUEST_SS,UREGS_ss+8(%rsp)
         movq  %rsi,UREGS_rsp+8(%rsp)